草庐IT

ASP.NET Web Forms - 实例

全部标签

c# - Javascript block 内的 ASP MVC Razor foreach

我有一个分部View,它在我提交Ajax表单后返回一个Javascript函数调用。它获取地址列表并调用Javascript函数以在Googlemap上进行地理编码和放置标记。当我编译以下代码时,在ForEach行的var周围出现“条件编译已关闭”错误。@modelIEnumerable@if(Model.Count()>0){deleteMarkers();@foreach(variteminModel){codeAddress('@item.GetAddress');}}我摆弄了代码,下面的代码没有编译错误:@if(Model.Count()>0){deleteMarkers();

c# - ASP :Image with Link

我想在我的应用程序中放置一张图片。当我点击它时,我想移动到另一个页面。一般来说,我的asp:image用作链接这可能吗?? 最佳答案 您可以将ImageButton与服务器端点击事件一起使用:Response.Redirect("SecondPage.aspx");或者,您可以将Hyperlink控件包裹在Image控件周围:或者如果您不需要动态链接,则只需使用HTMLanchor标记: 关于c#-ASP:ImagewithLink,我们在StackOverflow上找到一个类似的问题:

c# - 这个 ASP.NET 顾问知道他在做什么吗?

我们子公司的IT部门让一家咨询公司为他们编写了一个ASP.NET应用程序。现在,它会间歇性地混淆当前用户是谁,并且会错误地向Joe显示Bob的一些数据。顾问被召回进行故障排除,我们被邀请聆听他们的解释。有两件事很突出。首先,顾问领导提供了这个伪代码:voidMyFunction(){Session["UserID"]=SomeProprietarySessionManagementLookup();Response.Redirect("SomeOtherPage.aspx");}他接着说session变量的赋值是异步的,这好像不对。允许对查找函数的调用可以异步执行某些操作,但这似乎不明

c# - 为每个 GeckoFx 实例使用不同的代理

我正在使用Geckfx18.0和xulrunner18.01。由于Geckofx与其他实例共享cookie和用户首选项,因此我尝试创建一个新的配置文件目录以使它们具有独特的设置,但这似乎没有用。这是我的代码。我的代码有问题吗?StringprofileDir=port.ToString();stringdirectory=Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData),Path.Combine("Geckofx",profileDir));this.Text=d

c# - 命名管道创建时所有实例都忙异常

我有一个Windows服务,它通过命名管道与一个图形用户界面应用程序通信。因此,我有一个正在运行的线程正在等待应用程序连接,如果我这样做一次,它运行良好。但是,如果线程正在创建命名管道流服务器的新实例,则已经建立的连接将中断,并且我会收到所有实例繁忙的异常。抛出异常的代码片段是这样的:classPipeStreamWriter:TextWriter{staticNamedPipeServerStream_output=null;staticStreamWriter_writer=null;staticThreadmyThread=null;publicPipeStreamWriter(

c# - 在 bootstrap 模态主体中动态添加的 asp.net 按钮/链接按钮 webcontrol 不回发

我在html表中动态添加了linkbutton并添加到Bootstrap模态的主体中。(linkbutton已编码linkbutton.click+=neweventhandler(Eventclick1);)但是,当我点击选择时,它不会转到我的函数Eventclick1。它只是刷新整个页面。(它已经在更新面板内)。无论如何,我可以使select按钮回传吗?(我不想添加客户端点击功能,如onclientclick=$('#otherbutton').click();)更新lnk_button.ID=this.ID+"AuditSelectedRow_"+Convert.ToString

c# - 在 ASP.Net MVC3 中使用 OpenID,我从哪里获取用户数据?

我意识到OpenID有点庞然大物,或者比典型的注册表更复杂,但我觉得我在这里遗漏了一些东西。根据这个question,我应该保存提供商给我的唯一标识符key。TheproviderwillgiveyouauniqueIDforeachuser-thisyouneedtosave.It'showyouwillmatchuptheuserthatjustloggedinwitharecordinyourdatabase.在mycode(takenfromtheMVCportion),此唯一ID在LogOn()操作方法中的开关内给出:publicActionResultLogOn(){var

c# - ASP.NET MVC 3 自定义 RouteBase 和 OutputCache

我的自定义RouteBase实现和[OutputCache]有问题。我们有一个CMS,其中url被映射到某些内容页面。每种类型的内容页面都由不同的Controller(和不同的View)处理。这些url是完全免费的,我们需要不同的Controller,因此“catchall”路由不可用。所以我们构建了一个自定义的RouteBase实现,它调用数据库来查找所有的url。数据库知道要使用哪个Controller和Action(基于内容页面类型)。这很好用。但是,将此与[OutputCache]属性结合使用,输出缓存不起作用(页面仍然有效)。我们确保[OutputCache]在我们的“正常”

c# - ASP.NET MVC 5 异步上下文管理

我有一个相当标准的MVC5应用程序,由存储库层、服务层和Controller层组成。为了保持每一层的解耦和可测试性,我使用Ninject进行依赖注入(inject)。为了复习新技能,我决定在服务和Controller方法的IO绑定(bind)操作上使用带有异步/等待的新任务Controller操作。通常我只是像这样使用InRequestScope绑定(bind)kernel.Bind().To().InRequestScope();一般来说,这现在工作正常,但是如果我选择调试我的应用程序,或者将多个被跟踪的EntityFramework对象连接在一起并保存,我发现上下文已被处理或者我遇

c# - ASP.NET MVC 应用程序中的非托管 DLL 导致应用程序池在 IIS 服务器上停止

我的ASP.NETMVC应用程序使用用C++编写的非托管外部DLL。该网站在VisualStudio中运行良好,可以正确定位和访问外部DLL。但是,当网站在本地网络服务器(运行IIS7.5)而不是VisualStudioIISExpress上发布时,我收到以下错误:HTTPError503.Theserviceisunavailable.外部DLL位于网站的bin目录中。在查看IIS日志时,我注意到每次调用dll时defaultapppool都会停止。HTTP/1.1GET/Bio/Select/35031DisabledDefaultAppPool我尝试了以下方法:我将DLL放在Sy